import request from '@/utils/request'

// 获取流程历史
export function wfmTaskHistory(params) {
    return request({
        url: `/web-api/system/ZCase/list/task/history`,
        method: 'get',
        params
    })
}

// 案件分发
export function wfmCaseDistribute(data) {
    return request({
        url: `/web-api/system/wfm/case/distribute`,
        method: 'post',
        data
    })
}
// 案件分发
export function wfmCaseDistribute2(data) {
    return request({
        url: `/web-api/system/wfm/case/distribute`,
        method: 'post',
        data
    })
}

// 案件转派
export function wfmCaseDistribute3(data) {
    return request({
        url: `/web-api/system/wfm/case/transfer`,
        method: 'post',
        data
    })
}

// 核实派遣
export function verifyDispatch(data) {
    return request({
        url: `/web-api/system/wfm/case/verify/dispatch`,
        method: 'post',
        data
    })
}

// 核实反馈
export function feedback(data) {
    return request({
        url: `/web-api/system/wfm/case/verify/feedback`,
        method: 'post',
        data
    })
}

// 处置反馈
export function handleFeedback(data) {
    return request({
        url: `/web-api/system/wfm/case/handle/feedback`,
        method: 'post',
        data
    })
}

// 处置派遣
export function handleDispatch(data) {
    return request({
        url: `/web-api/system/wfm/case/handle/dispatch`,
        method: 'post',
        data
    })
}

// 核查派遣
export function checkDispatch(data) {
    return request({
        url: `/web-api/system/wfm/case/check/dispatch`,
        method: 'post',
        data
    })
}

// 核查反馈
export function checkFeedback(data) {
    return request({
        url: `/web-api/system/wfm/case/check/feedback`,
        method: 'post',
        data
    })
}

// 案件结案
export function over(data) {
    return request({
        url: `/web-api/system/wfm/case/over`,
        method: 'post',
        data
    })
}

// 案件回访
export function visit(data) {
    return request({
        url: `/web-api/system/case/visit`,
        method: 'post',
        data
    })
}

// 延期、回退
export function delay_backOff(data) {
    return request({
        url: `/web-api/case/apply/submit`,
        method: 'post',
        data
    })
}

// 审核处理意见
export function caseOpinon(data) {
    return request({
        url: `/web-api/system/wfm/case/handle/feedback/check`,
        method: 'post',
        data
    })
}

// 申请督办
export function applySupervise(data) {
    return request({
        url: `/web-api/system/case/supervise/add`,
        method: 'post',
        data
    })
}

// 查询督办列表
export function applySuperviseList(data) {
    return request({
        url: `/web-api/system/case/supervise/list`,
        method: 'get',
        params:data
    })
}